html,
body,
#app {
  width: 100%;
  height: 100%;
  /* overflow: hidden; */
}

.pageslayout {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.pageslayout .pageslayoutContaint {
  flex: 1;
  height: 100%;
  overflow: hidden;
}

.pageslayout .pageslayoutContaint .pageCard {
  height: 100%;
}
.pageslayout .pageslayoutContaint .pageCard .el-card__body {
  height: 100%; /* 如果card  */
}

.cursor {
  cursor: pointer;
}

.padding-20 {
  padding: 20px;
}

.marign-botom-10 {
  margin-bottom: 10px;
}

.el-select, .el-cascader {
  width: 100%;
}

.el-form-item__error {
  margin-top: 2px !important;
}

/* 注释文案样式 */
.note_text {
  font-size: 12px;
  color: red;
}

/* 路由请求进度条 */
#nprogress .bar {
  background: blue !important;
}